查看原文
其他

D哥,同事给我发过来的代码像坨屎,怎么办?我:要不试试IDEA的这款插件~

D哥 Java面试那些事儿 2021-09-05
哈喽,各位新来的小伙伴们,大家好!由于公众号做了改版,为了保证公众号的资源能准时推送到你手里,大家记得将咱们的公众号 加星标置顶 ,在此真诚的表示感谢~

正文如下:

最近,跟小伙伴儿拉了一个群,免费带大家打卡学算法,有的同学直接复制一大段代码过来,看起来就像一坨屎~
我在群里,问了不少同学,他们也是有这种感觉。还有比如咱们有的时候看别人公众号的文章,既没排版,也没格式化,简直不能直视。如果你需要查看的话,就得要复制这堆代码到编辑器,再格式化,然后才能看,我太难了~
那有没有一种好的处理办法呢?

在D哥这里,肯定是有办法的~

上周,D哥在IDEA插件中心发现了一款插件,就可以完美的解决这个问题,让你的代码美如画。

这个插件的名字叫“carbon”,可以将任意一段代码,转化为一张图片,一个iframe,一个URL地址等,啥也不说,先上效果:
哇,好美啊~

当你的同事发给你这么一张图的时候,你会不会觉得心情也会好多啦。

说实话,这么简单的一步,让整件事变得很高效。

好了,具体怎么玩呢?

1、在IDEA的插件中心,搜索一下“carbon-now-sh”,目前该插件是开源的,且免费,如下图所示:

点击安装,便安装完成功了~

2、当你需要复制一段代码给你的同事时,你只需要选中这段代码,点右键,选中菜单项“open in carbon.ncw.sh”,便会带你进入生成代码图片的网站,见下图:


3、根据你自己的爱好,选择相应的代码主题样式,语言类型,还能配置各种系统的展示效果,如下图:

4、这个网站也为我们提供了三种导出方法:

  • 复制:支持图片、iframe、medium.com、url地址

  • 可直接发推特代码图片

  • 导出:PNG、SVG


这个插件的具体功能就是这些,没啥特别的,它主要依赖于Carbon官方。

说实话,这个插件的源码很简单,就是从编辑面板,复制选中的代码,通过Carbon官方提供的URL接口,打开浏览器,来生成相应的代码卡片,核心代码:
就这么一点,想写IDEA插件的同学,可以去研究一下。

官方地址:https://carbon.now.sh

IDEA插件地址:https://github.com/trubitsyn/idea-carbon-now-sh

再补充一下,他不只是为Intellij IDEA提供了插件支持,基本上咱们程序员常用的工具,它都提供的有相应的插件。
你觉得该插件怎么样?你会用吗?欢迎在留言区讨论~


热门推荐:


拜托啦,给D哥点点 在看 
↘↘↘
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存